<?php
include_once 'Conn.php';
include_once 'Utilitaire.php';

class client{

	public function verifID($pseudo, $mdp){
		$bdd = new bdd();
		$requete="	SELECT idabonne, nom, prenom
					FROM abonne
					WHERE pseudo = '".pg_escape_string($pseudo)."' 
					AND bananeflambee = '".sha1(pg_escape_string($mdp))."'";
		$resultat = pg_query($requete);
		if ($objet = pg_fetch_object($resultat)){
			return $objet->idabonne;
		}
		else
		{
			return false;
		}
		$bdd->close();
	}
	
	public function profil(){
		$bdd = new bdd();
		$requete="	SELECT 
					  abonne.pseudo, 
					  abonne.nom, 
					  abonne.prenom, 
					  abonne.bananeflambee, 
					  abonne.date_inscription, 
					  abonne.email
					FROM 
					  abonne
					WHERE abonne.idabonne = '".$_SESSION['idClient']."'";
		$resultat = pg_query($requete);	
		$bdd->close();
		return Utilitaire::tableau($resultat);
	}
	
	public function coordonnees(){
		$bdd = new bdd();
		$requete="SELECT coordonnees.rue, coordonnees.ville, coordonnees.cp, coordonnees.numeroportable, coordonnees.numerodomicile
				  FROM coordonnees
				  WHERE coordonnees.idabonne=".$_SESSION['idClient'];
		$resultat = pg_query($requete);
		$bdd->close();
		return Utilitaire::tableau($resultat);
	}
	
	public function locations(){
		$bdd = new bdd();
		$requete="	SELECT 
					  film.idfilm,
					  titre, 
					  date_emprunt, 
					  date_retour_effective
					FROM 
					  abonne, film, emprunt
					WHERE film.idfilm = emprunt.idfilm
                    AND emprunt.idabonne = abonne.idabonne
                    AND abonne.idabonne = '".$_SESSION['idClient']."'";
		$resultat = pg_query($requete);	
		$bdd->close();
		return Utilitaire::tableau($resultat);
	}
	
	public function abonnement(){
		$bdd = new bdd();
		$requete="	SELECT 
					  abonnement.prixmensuel, 
					  abonnement.dureeminimale, 
					  abonnement.nbfilmmensuel
					FROM 
					  abonne, abonnement
					WHERE abonne.idabonnement = abonnement.idabonnement
					AND abonne.idabonne = '".$_SESSION['idClient']."'";
		$resultat = pg_query($requete);	
		$bdd->close();
		return Utilitaire::tableau($resultat);
	}
}
?>